﻿// Inner Fire 游戏引擎库
// 渲染项目类-画布类
//
// Copyright (c) 2025 by 尔西大帝. All rights reserved.
//
// 这个是按Unity的结构设计的。我在设计的过程中发现需要一个系统级的结构，
// 用来旋转屏幕大小这些。然后需要将参数传来传去，非常不好。
// 所以用一个统一的Canvas类管理很好。
//
// Author: 尔西大帝
// Email: 2670613871@qq.com
// Created: 2025-01-04

#include "ui_canvas.h"

namespace ifire::dx {

UICanvas::UICanvas(const UICanvasDesc& desc)
    : mWidget(desc.Widget) {}

void UICanvas::OnResize(const UIWidget& widget) { mWidget = widget; }


} // namespace ifire::dx
